316
24
9
6
0
1
8
14
6
0
0
2
7
207
14
286
6
51
14
2
31
7
56
20
22
0
13
13
21
227
427
0
204
196
54
123
308
80
61
335
32
34
175
0
0
0
3
12
4
20
83
212
53
28
17
55
41
60
15
709
35
872
275
307
1092
215
3
7
55
31
478
47
258
79
2599
186
35
231
9120
676
141
371
163
14
10
1
51
23
13
139
38
717
22
330
225
144
54
873
28
37
23930
294
65
86
33
0
1
2
67
10
0
0
17
6
55
4
420
5
52
2
35
48
1
73
23
101
5
19
29
9
376
592
0
148
417
80
120
466
215
114
363
2
123
89
9
56
3
12
0
1
20
63
94
56
45
7
8
58
93
24
848
28
1337
294
398
1529
367
29
0
78
176
58
60
141
43
3320
84
19
85
13782
1678
116
635
168
3
13
3
25
1
4
160
32
783
62
28
304
145
59
663
56
2
34391
199
0
21
10
0
0
2
54
2
0
3
0
18
167
0
432
9
60
3
13
17
12
31
50
92
5
63
50
40
262
542
0
227
770
116
60
542
238
57
573
4
29
69
4
8
9
29
16
2
94
75
134
69
31
87
70
31
70
19
341
94
1077
276
668
1732
321
29
16
119
237
145
89
274
172
2546
148
22
146
11483
1102
143
556
181
11
30
1
91
3
15
198
106
623
45
83
225
374
40
631
44
12
27474
179
0
10
50
0
6
0
12
36
0
11
1
15
65
6
320
0
21
7
1
41
11
17
23
27
0
5
9
40
207
313
0
136
252
44
14
360
63
34
192
2
1
57
18
10
0
23
0
0
21
51
35
93
9
0
67
287
114
10
255
4
864
139
415
688
143
19
1
46
99
92
38
89
10
2049
112
15
204
7963
700
38
422
68
12
7
27
28
1
2
194
30
605
10
69
320
83
111
284
10
4
24421
166
2
13
3
0
0
1
10
2
0
0
0
16
87
1
217
2
52
10
13
106
1
38
45
45
0
13
7
35
157
334
0
258
416
38
9
134
100
40
244
8
2
244
7
3
3
20
0
1
81
40
85
45
150
18
131
23
109
23
201
4
675
121
235
736
212
11
0
27
50
62
37
38
69
928
80
30
135
5814
303
107
211
48
7
6
0
19
1
12
39
22
695
14
119
202
95
82
169
6
9
11567
69
5
74
12
0
0
0
31
28
0
0
0
3
99
1
300
2
55
0
11
24
16
41
46
57
4
11
15
4
173
345
0
121
619
54
30
268
112
48
405
30
0
37
0
200
0
11
0
0
18
48
45
23
44
29
39
30
52
55
342
4
847
354
229
850
264
18
2
49
67
37
78
86
64
2121
88
5
61
6314
573
118
335
68
13
15
4
7
0
3
50
15
993
36
29
318
115
11
436
16
4
20317
25
5
47
58
0
0
0
40
3
0
0
0
1
77
0
258
0
35
9
15
173
94
46
73
53
6
32
27
11
251
493
0
104
278
40
72
567
222
33
304
1
9
68
40
0
3
5
0
1
0
48
83
72
40
14
58
24
75
22
351
4
590
130
582
748
318
15
1
24
66
49
180
158
30
2042
112
22
13
7935
479
56
303
31
4
4
0
8
1
12
84
62
593
29
35
179
120
94
380
20
0
17278
207
4
23
0
0
0
0
42
0
0
2
0
6
46
1
509
1
45
8
13
23
8
104
66
75
0
20
28
8
232
389
0
121
186
81
44
316
129
47
247
10
16
71
2
2
0
30
0
0
39
47
73
41
34
3
64
4
54
32
138
16
1155
211
297
1423
288
17
6
49
155
91
77
128
40
1361
67
21
110
6469
632
191
326
220
18
21
0
18
2
9
140
72
556
28
93
235
123
15
332
17
55
22185
109
0
16
16
0
0
0
16
12
2
2
2
12
59
12
285
0
23
14
15
35
23
4
12
45
62
11
9
5
232
426
0
128
209
110
61
336
45
16
128
5
26
100
0
5
51
5
1
1
11
1
57
21
10
15
25
10
27
31
124
21
474
85
96
442
127
1
2
20
33
62
15
69
22
850
70
20
30
4598
543
55
250
67
4
9
15
24
0
31
91
34
535
21
10
230
341
9
313
17
3
17670
34
3
2
1
0
0
0
16
5
0
3
0
0
22
0
44
0
2
1
3
9
0
68
168
20
1
4
7
34
137
82
0
23
102
15
2
74
26
7
191
0
0
6
5
3
2
24
0
0
70
31
9
19
7
3
6
15
34
8
84
0
118
23
78
356
46
2
0
19
0
43
17
29
24
700
82
6
32
2866
249
20
97
129
1
5
0
9
0
0
76
8
124
0
18
42
91
4
159
2
1
6821
6
0
7
37
0
0
0
5
0
0
0
1
2
13
0
35
0
5
0
10
3
0
8
7
15
2
0
19
1
28
108
0
7
19
7
11
61
12
0
141
0
6
9
0
3
0
72
0
0
29
8
2
7
2
1
29
5
2
3
107
4
283
24
103
398
75
9
23
5
9
28
0
10
11
1825
16
1
26
2271
332
7
86
51
1
0
1
1
0
0
232
17
103
4
11
71
55
35
48
2
0
7356
130
11
31
1
0
0
3
24
2
0
4
5
13
127
0
328
11
29
10
4
35
20
21
41
55
2
12
51
42
210
300
0
171
308
114
35
251
122
57
306
28
19
138
11
34
9
23
18
0
32
67
40
46
34
2
35
17
112
9
344
2
467
128
173
464
151
0
0
13
12
145
86
94
11
1211
119
7
99
9431
687
54
406
88
6
5
3
30
2
3
140
40
561
26
52
207
268
139
508
24
11
21391
507
14
11
27
0
0
11
51
7
2
0
1
17
138
2
412
1
47
12
7
31
8
83
77
37
6
42
15
44
256
497
4
197
527
59
32
307
177
64
441
8
10
95
10
52
9
65
1
9
57
54
354
123
79
27
91
41
99
37
421
14
1174
243
256
976
295
30
13
79
41
175
37
129
127
1651
217
31
105
9371
900
63
439
237
9
26
1
38
14
8
201
61
732
5
85
279
123
46
350
22
7
32417
48
13
13
11
0
5
0
15
1
0
0
4
1
24
1
236
0
8
0
0
143
2
19
12
26
0
10
4
2
94
189
0
91
124
211
23
127
32
30
104
3
5
22
17
1
0
2
0
0
12
69
24
22
29
12
7
18
30
21
102
12
438
30
244
807
220
1
2
39
31
55
50
143
12
2181
27
1
52
4960
307
36
252
33
2
16
2
10
0
2
204
17
537
38
27
163
187
54
367
2
10
12310
73
2
16
7
0
0
2
12
31
0
3
0
11
28
0
69
0
4
0
3
9
0
5
12
12
2
5
5
10
58
177
0
36
162
29
13
116
26
17
405
0
3
37
3
0
4
0
1
0
9
17
4
59
11
17
51
10
58
11
171
1
243
25
150
305
123
4
2
11
44
17
74
45
106
918
39
7
36
4102
250
52
211
66
10
1
0
5
0
49
106
23
231
17
6
59
115
12
147
0
2
8820
276
6
29
14
0
2
0
39
2
0
61
4
3
68
9
306
4
33
8
19
16
37
31
26
87
0
18
20
21
321
381
0
196
297
58
18
297
242
95
294
5
10
44
49
158
53
274
1
5
250
227
76
94
66
9
46
61
102
98
259
2
985
115
408
1017
278
18
15
37
140
132
47
101
59
2045
215
21
202
7413
563
130
350
156
14
24
11
29
4
8
176
17
630
11
83
186
257
7
403
17
17
21985
26
0
0
0
0
0
0
3
2
0
0
0
0
2
0
49
0
1
0
0
2
7
2
0
2
0
0
15
0
16
21
0
9
10
10
0
6
7
0
10
0
0
9
0
0
0
3
0
0
1
4
8
1
14
2
1
0
2
1
4
0
82
3
5
109
105
0
0
3
1
0
1
1
1
119
0
0
0
546
55
0
17
5
0
0
0
5
0
0
47
0
18
1
0
24
14
0
14
0
9
1770
65
0
21
32
0
1
11
11
2
0
0
2
2
23
1
122
3
35
1
5
71
1
37
22
40
8
5
30
6
163
328
0
88
405
45
10
141
175
52
247
2
16
41
0
1
2
8
0
0
33
25
42
38
21
12
141
15
89
5
171
1
451
196
222
751
135
4
1
44
50
71
26
66
37
1200
73
20
49
8540
485
91
276
147
11
9
0
11
1
1
122
17
979
8
78
222
155
13
237
3
12
15854
256
6
30
6
0
1
3
25
1
0
10
5
75
189
2
812
0
61
15
16
72
10
74
70
103
10
39
46
71
398
726
3
267
612
151
61
835
372
127
695
71
334
151
12
6
1
139
0
0
34
270
218
192
107
19
152
52
149
75
676
50
1536
438
350
1992
538
36
6
50
135
182
113
257
81
3244
139
16
97
16473
1497
243
613
263
11
25
7
50
3
12
328
35
927
23
154
382
333
92
721
17
3
45832
95
2
13
10
0
0
0
30
7
0
2
4
9
94
0
202
1
87
11
25
28
10
26
57
44
1
7
28
8
273
543
1
141
232
106
19
359
508
83
610
0
53
67
5
0
0
8
0
0
62
17
28
38
28
3
65
21
94
51
238
15
878
333
221
885
232
4
35
91
92
55
45
65
26
1459
33
13
62
7951
968
127
348
212
6
9
5
36
4
7
322
25
741
14
88
187
236
34
506
3
5
23171
61
1
18
1
0
0
0
2
1
0
0
25
1
8
1
58
0
20
0
0
15
0
5
3
2
0
7
8
82
52
150
0
92
121
36
33
61
52
18
54
23
0
14
6
7
4
56
0
0
14
13
7
41
20
4
16
12
25
0
17
0
200
51
50
201
69
2
0
38
19
13
9
11
5
912
30
4
43
2391
187
10
30
26
7
0
1
4
0
0
30
11
183
3
0
59
22
14
93
5
0
5033
41
1
0
0
0
0
0
0
1
0
0
2
0
20
1
20
0
16
1
1
5
6
1
5
0
2
9
2
2
28
46
0
24
25
6
8
55
9
5
92
1
0
20
0
0
0
1
0
0
27
10
2
11
15
5
92
1
2
1
27
2
173
43
82
451
30
10
0
24
4
23
2
56
3
502
72
2
18
2842
91
9
59
26
2
3
1
10
2
0
66
34
224
21
5
126
203
13
129
2
0
4662
182
2
30
70
0
0
2
72
6
0
16
5
5
109
0
388
0
100
14
15
59
3
37
48
52
3
22
6
8
232
819
6
149
490
80
67
300
127
59
258
6
13
77
0
12
0
22
1
1
4
125
28
46
87
10
119
86
117
100
580
20
940
277
197
719
322
5
12
110
35
65
35
41
23
1321
143
9
91
6904
728
371
548
251
7
6
0
7
0
2
79
58
607
20
43
444
228
70
551
8
5
19360
12
0
0
0
0
0
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
0
2
0
0
0
0
0
9
2
1
0
0
1
0
1
1
0
0
1
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
1
9
2
0
0
0
0
0
0
0
1
368
0
0
0
179
2
0
1
0
0
0
0
0
0
0
86
0
14
0
3
1
3
2
0
0
0
713
15
1
33
0
0
0
0
2
0
0
1
2
1
16
1
93
0
25
32
1
18
0
79
7
15
0
0
4
0
30
84
0
49
169
25
5
22
46
18
47
0
1
8
1
0
0
0
0
0
0
1
9
1
2
0
1
0
0
0
4
0
1137
7
46
243
35
0
0
4
18
0
11
5
1
765
17
0
10
1778
166
22
50
7
0
0
0
0
0
0
123
2
100
0
29
41
11
0
113
0
0
3458
10
0
3
0
0
8
0
4
0
0
0
0
0
1
0
1
0
1
0
10
19
0
0
0
1
0
0
0
0
53
27
0
2
29
1
0
8
2
0
17
0
0
4
0
0
0
0
0
0
0
0
3
4
0
0
0
0
0
0
24
0
56
10
17
87
25
0
0
0
0
0
0
0
2
47
1
0
3
453
31
2
51
0
2
0
0
4
0
0
127
0
34
1
0
164
26
8
9
0
0
1571
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
16
7
2
6
0
0
1
1
0
0
0
0
2
6
0
20
0
2
0
0
8
0
1
0
3
0
0
0
0
46
35
0
6
35
7
1
14
21
0
19
0
0
20
0
4
1
2
0
0
1
20
8
2
0
1
0
2
0
1
14
9
251
17
50
171
59
0
0
2
8
5
13
36
1
194
26
0
1
965
72
19
12
4
0
0
0
6
0
0
2
13
116
8
7
25
7
0
102
0
0
1147
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
4
0
0
0
24
0
0
0
2
0
0
0
0
0
1
3
0
0
15
3
2
3
6
23
1
0
0
16
2
0
1
9
1
0
1
2
1
0
3
0
0
0
0
1
2
0
21
3
7
37
40
0
0
1
2
0
6
17
0
70
0
0
0
614
56
4
4
0
0
0
0
0
0
0
39
1
2
0
0
0
0
0
1
0
0
1223
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
10
0
0
0
0
0
0
5
0
2
0
0
0
0
0
18
0
19
14
3
0
0
6
0
1
0
0
0
0
0
0
0
0
0
0
2
0
1
1
0
0
0
0
0
0
0
47
1
12
47
13
1
1
1
0
16
0
2
13
97
0
0
4
194
30
9
9
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
18
0
2
1290
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
58
0
3
3
1
0
0
1
4
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
10
3
0
5
114
0
0
1
0
0
0
0
0
17
0
0
7
158
8
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
9
0
0
352
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
28
0
6
0
0
8
0
0
0
1
0
0
0
0
0
40
0
0
13
0
0
1
9
0
2
0
0
1
0
4
1
6
0
0
1
0
11
2
0
0
0
0
0
0
0
1
24
3
2
48
3
0
0
1
2
0
0
4
16
165
0
0
3
258
21
2
9
0
0
0
0
0
0
0
5
0
27
9
0
0
6
0
6
0
0
209
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
1
0
2
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
6
0
21
0
0
0
0
0
0
1
0
1
0
0
0
80
16
0
3
0
0
0
0
0
0
0
0
0
3
3
1
0
0
0
9
0
0
136
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
38
0
0
0
0
0
0
1
1
0
0
0
0
0
6
7
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
3
2
20
1
0
0
1
0
0
0
0
0
9
0
0
0
116
0
4
0
0
0
0
0
0
0
0
1
0
7
7
0
0
0
0
8
0
0
214
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
3
8
14
0
0
0
0
0
0
0
0
12
0
1
0
95
0
3
7
0
0
0
0
0
0
0
3
0
1
0
0
2
0
0
0
0
0
85
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
24
0
0
0
0
0
0
1
0
1
22
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
4
0
1
8
1
0
0
0
0
0
0
0
0
3
0
0
0
99
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
4
8
0
33
0
0
38
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
2
0
0
0
0
0
0
1
2
0
1
0
0
0
2
3
0
1
0
0
4
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
1
0
0
6
1
0
0
0
0
0
0
0
0
2
1
0
1
225
0
0
0
0
0
0
0
2
0
0
129
0
8
0
0
0
4
0
4
0
0
158
